3.4 简易电压表的仿真调试[9] 点击工具按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image3.png>进行编译,结果显示在窗口左下角,如图1所示。编译正确后点击<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image20.png>之一,启动Proteus的ISIS并打开电路文件,进行仿真调试。在ISIS中可单步、断点、全速运行,也可观察变量、各存储器的内容等。 3.5 PCB 设计及产品装配、调试 仿真调试正确后可直接点击ISIS工具栏中按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image22.png>进入Proteus ARES,进行电路板PCB设计。它还提供PCB设计板的3D仿真视图,可缩放、正、反全方位转动观察。使得在未制板前便可预览产品的布局情况,及时修改不理想之处,节省时间、人力、资金。图8左侧是用Proteus设计的电压表的PCB图及其3D视图,右侧为在左边的PCB图手工制作出的PCB板子上安装调试成功的作品。 <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t8.tif> 图8 简易电压表PCB图及其3D预览、实物作品 3.6 仿真与实测比较 按照图1对0通道输入的模拟量及其对应的数字量进行测量,并记录三个关键量及其附近量,如表1所示。根据转换计算公式[VINVts-Vz=DxDMAX-DMIN],计算出ADC后的理论数字值[Dx]。仿真、实际、理论三者极为接近,仿真的误差最大约0.4%,实际最大误差约0.8%。说明仿真设计是正确可靠的。 表1 A/D转换仿真与实物测试数据(Vcc=Vref+=4.96 V,Vref-=0) 4 应用限制与注意 (1) 由于测试和配置要求,目前只支持编译程序; (2) 只支持单目标,不支持多核; (3) 全局编译,不能编译单个源文件; (4) 不能直接建库; (5) 编译器选定后不能再更改; (6) 不支持硬件编程接口。 5 结 语 Labcenter公司将多种编译器与Proteus整合为一体成为VSM Studio,是一个高集成度的EDA系统。在这一个软件平台上就可以完成多种硬、软件设计及仿真调试,避免了在开发不同类型的单片机&嵌入式应用系统时使用不必用的软件集成开发环境的麻烦。通过电压表的设计案例说明在Studio中完成电子产品的整个EDA开发过程及关键技术,从而实现电子产品的高效开发。 参考文献 [1] 周灵彬,任开杰.基于Proteus的电路与PCB设计[M].北京:电子工业出版社,2010. [2] 张靖武,周灵彬.单片机系统的Proteus设计与仿真[M].北京:电子工业出版社,2007. [3] 周灵彬,张靖武.创建Proteus原理图仿真模型的制作技术[J].现代电子技术,2008,31(4):9?11. [4] 周灵彬,张靖武.创建Proteus动态器件仿真模型的技术[J].现代电子技术,2009,32(14):152?154. [5] 张靖武,周灵彬.单片机原理、应用与Proteus仿真[M].北京:电子工业出版社,2008. [6] 周灵彬,方曙光.基于Proteus 的嵌入式系统仿真中的源码调试[J].现代电子技术,2009,32(22):13?15. [7] Anon. Proteus VSM studio [EB/OL]. [2011?06?11]. http:// www.wenku.baidu.com/link?u. [8] 周灵彬,匡载华,张靖武.基于Proteus的电子产品的仿真设计[J].电子技术应用,2010(9):75?76. |